<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>UIView(FFUIFactory) Category Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1334)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">UIFactory </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">WanDa</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	
	<optgroup label="Properties">
		
		<option value="//api/name/ff_bottom">ff_bottom</option>
		
		<option value="//api/name/ff_bottomLeft">ff_bottomLeft</option>
		
		<option value="//api/name/ff_bottomRight">ff_bottomRight</option>
		
		<option value="//api/name/ff_center">ff_center</option>
		
		<option value="//api/name/ff_centerX">ff_centerX</option>
		
		<option value="//api/name/ff_centerY">ff_centerY</option>
		
		<option value="//api/name/ff_firstResponder">ff_firstResponder</option>
		
		<option value="//api/name/ff_height">ff_height</option>
		
		<option value="//api/name/ff_left">ff_left</option>
		
		<option value="//api/name/ff_origin">ff_origin</option>
		
		<option value="//api/name/ff_right">ff_right</option>
		
		<option value="//api/name/ff_size">ff_size</option>
		
		<option value="//api/name/ff_snapshotImage">ff_snapshotImage</option>
		
		<option value="//api/name/ff_top">ff_top</option>
		
		<option value="//api/name/ff_topLeft">ff_topLeft</option>
		
		<option value="//api/name/ff_topRight">ff_topRight</option>
		
		<option value="//api/name/ff_viewController">ff_viewController</option>
		
		<option value="//api/name/ff_width">ff_width</option>
		
		<option value="//api/name/ff_x">ff_x</option>
		
		<option value="//api/name/ff_y">ff_y</option>
		
	</optgroup>
	

	
	<optgroup label="Class Methods">
		
		<option value="//api/name/ff_lineWithHeight:color:">+ ff_lineWithHeight:color:</option>
		
		<option value="//api/name/ff_lineWithWidth:color:">+ ff_lineWithWidth:color:</option>
		
		<option value="//api/name/ff_view">+ ff_view</option>
		
		<option value="//api/name/ff_viewWithColor:">+ ff_viewWithColor:</option>
		
		<option value="//api/name/ff_viewWithColor:frame:">+ ff_viewWithColor:frame:</option>
		
		<option value="//api/name/ff_viewWithFrame:">+ ff_viewWithFrame:</option>
		
	</optgroup>
	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/ff_addPanGestureWithTarget:action:">- ff_addPanGestureWithTarget:action:</option>
		
		<option value="//api/name/ff_addSwipeGestureWithTarget:action:">- ff_addSwipeGestureWithTarget:action:</option>
		
		<option value="//api/name/ff_addTapGestureWithTarget:action:">- ff_addTapGestureWithTarget:action:</option>
		
		<option value="//api/name/ff_fadeHideAnimation">- ff_fadeHideAnimation</option>
		
		<option value="//api/name/ff_fadeHideAnimationComplete:">- ff_fadeHideAnimationComplete:</option>
		
		<option value="//api/name/ff_fadeHideAnimationDuration:complete:">- ff_fadeHideAnimationDuration:complete:</option>
		
		<option value="//api/name/ff_fadeShowAnimation">- ff_fadeShowAnimation</option>
		
		<option value="//api/name/ff_fadeShowAnimationComplete:">- ff_fadeShowAnimationComplete:</option>
		
		<option value="//api/name/ff_fadeShowAnimationDuration:complete:">- ff_fadeShowAnimationDuration:complete:</option>
		
		<option value="//api/name/ff_removeAllSubviews">- ff_removeAllSubviews</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">UIView(FFUIFactory) Category Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Declared in</th>
	<td>UIView+FFUIFactory.h<br />UIView+FFUIFactory.m</td>
</tr>
						</tbody></table></div>
					

                    

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/ff_size" title="ff_size"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_size">&nbsp;&nbsp;ff_size</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>view大小，改变时不改变原点位置</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFSize:) CGSize ff_size</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_origin" title="ff_origin"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_origin">&nbsp;&nbsp;ff_origin</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>起始点坐标</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFOrigin:) CGPoint ff_origin</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_width" title="ff_width"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_width">&nbsp;&nbsp;ff_width</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>宽</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFWidth:) CGFloat ff_width</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_height" title="ff_height"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_height">&nbsp;&nbsp;ff_height</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>高</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFHeight:) CGFloat ff_height</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_x" title="ff_x"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_x">&nbsp;&nbsp;ff_x</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>起始点x</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFX:) CGFloat ff_x</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_y" title="ff_y"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_y">&nbsp;&nbsp;ff_y</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>起始点y</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFY:) CGFloat ff_y</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_left" title="ff_left"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_left">&nbsp;&nbsp;ff_left</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>左边x</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFLeft:) CGFloat ff_left</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_right" title="ff_right"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_right">&nbsp;&nbsp;ff_right</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>右边x</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFRight:) CGFloat ff_right</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_top" title="ff_top"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_top">&nbsp;&nbsp;ff_top</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>顶部y</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFTop:) CGFloat ff_top</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_bottom" title="ff_bottom"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_bottom">&nbsp;&nbsp;ff_bottom</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>底部y</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFBottom:) CGFloat ff_bottom</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_center" title="ff_center"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_center">&nbsp;&nbsp;ff_center</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>中心点坐标</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFCenter:) CGPoint ff_center</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_centerX" title="ff_centerX"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_centerX">&nbsp;&nbsp;ff_centerX</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>中心点X</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFCenterX:) CGFloat ff_centerX</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_centerY" title="ff_centerY"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_centerY">&nbsp;&nbsp;ff_centerY</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>中心点Y</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFCenterY:) CGFloat ff_centerY</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_topLeft" title="ff_topLeft"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_topLeft">&nbsp;&nbsp;ff_topLeft</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>左上角坐标</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFTopLeft:) CGPoint ff_topLeft</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_topRight" title="ff_topRight"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_topRight">&nbsp;&nbsp;ff_topRight</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>右上角坐标</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFTopRight:) CGPoint ff_topRight</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_bottomRight" title="ff_bottomRight"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_bottomRight">&nbsp;&nbsp;ff_bottomRight</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>右下角坐标</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFBottomRight:) CGPoint ff_bottomRight</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_bottomLeft" title="ff_bottomLeft"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_bottomLeft">&nbsp;&nbsp;ff_bottomLeft</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>左下角坐标</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, assign, setter=setFFBottomLeft:) CGPoint ff_bottomLeft</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_snapshotImage" title="ff_snapshotImage"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_snapshotImage">&nbsp;&nbsp;ff_snapshotImage</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>view快照</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) UIImage *ff_snapshotImage</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_viewController" title="ff_viewController"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_viewController">&nbsp;&nbsp;ff_viewController</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>所属的vc，可能为nil</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) UIViewController *ff_viewController</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_firstResponder" title="ff_firstResponder"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_firstResponder">&nbsp;&nbsp;ff_firstResponder</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>view的第一响应对象</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>@property (nonatomic, readonly) UIView *ff_firstResponder</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_view" title="ff_view"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_view">+&nbsp;ff_view</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>生产一个view</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)ff_view</code></div>

		    
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>UIView</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_viewWithFrame:" title="ff_viewWithFrame:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_viewWithFrame:">+&nbsp;ff_viewWithFrame:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>生产一个指定frame的view</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)ff_viewWithFrame:(CGRect)<em>frame</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>frame</code></th>
						<td><p>frame</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>UIView</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_viewWithColor:" title="ff_viewWithColor:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_viewWithColor:">+&nbsp;ff_viewWithColor:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>生产一个带背景色的view</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)ff_viewWithColor:(UIColor *)<em>color</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>color</code></th>
						<td><p>背景色</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>UIView</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_viewWithColor:frame:" title="ff_viewWithColor:frame:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_viewWithColor:frame:">+&nbsp;ff_viewWithColor:frame:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>生产一个带背景色指定frame的view</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)ff_viewWithColor:(UIColor *)<em>color</em> frame:(CGRect)<em>frame</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>color</code></th>
						<td><p>背景色</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>frame</code></th>
						<td><p>frame</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>UIView</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_lineWithHeight:color:" title="ff_lineWithHeight:color:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_lineWithHeight:color:">+&nbsp;ff_lineWithHeight:color:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>生产一个高度为height的1*屏幕scale宽的线</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)ff_lineWithHeight:(CGFloat)<em>height</em> color:(UIColor *)<em>color</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>height</code></th>
						<td><p>高度</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>color</code></th>
						<td><p>颜色</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>UIView</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_lineWithWidth:color:" title="ff_lineWithWidth:color:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_lineWithWidth:color:">+&nbsp;ff_lineWithWidth:color:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>生产一个宽度为width的1*屏幕scale高的线</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>+ (instancetype)ff_lineWithWidth:(CGFloat)<em>width</em> color:(UIColor *)<em>color</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>width</code></th>
						<td><p>宽度</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>color</code></th>
						<td><p>颜色</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>UIView</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_addTapGestureWithTarget:action:" title="ff_addTapGestureWithTarget:action:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_addTapGestureWithTarget:action:">&ndash;&nbsp;ff_addTapGestureWithTarget:action:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加轻触手势</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (UITapGestureRecognizer *)ff_addTapGestureWithTarget:(id)<em>target</em> action:(SEL)<em>action</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>target</code></th>
						<td><p>响应目标</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>action</code></th>
						<td><p>响应方法</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>手势实例</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_addPanGestureWithTarget:action:" title="ff_addPanGestureWithTarget:action:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_addPanGestureWithTarget:action:">&ndash;&nbsp;ff_addPanGestureWithTarget:action:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加拖动手势</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (UIPanGestureRecognizer *)ff_addPanGestureWithTarget:(id)<em>target</em> action:(SEL)<em>action</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>target</code></th>
						<td><p>响应目标</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>action</code></th>
						<td><p>响应方法</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>手势实例</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_addSwipeGestureWithTarget:action:" title="ff_addSwipeGestureWithTarget:action:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_addSwipeGestureWithTarget:action:">&ndash;&nbsp;ff_addSwipeGestureWithTarget:action:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加快速滑动手势</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (UISwipeGestureRecognizer *)ff_addSwipeGestureWithTarget:(id)<em>target</em> action:(SEL)<em>action</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>target</code></th>
						<td><p>响应目标</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>action</code></th>
						<td><p>响应方法</p></td>
					</tr>
				
				</table>
			</div>
			

			
			<div class="method-subsection return">
				<h4 class="method-subtitle parameter-title">Return Value</h4>
				<p>手势实例</p>
			</div>
			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_fadeShowAnimation" title="ff_fadeShowAnimation"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_fadeShowAnimation">&ndash;&nbsp;ff_fadeShowAnimation</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加渐入动画，默认0.3s</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)ff_fadeShowAnimation</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_fadeShowAnimationComplete:" title="ff_fadeShowAnimationComplete:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_fadeShowAnimationComplete:">&ndash;&nbsp;ff_fadeShowAnimationComplete:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加渐入动画，默认0.3s</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)ff_fadeShowAnimationComplete:(void ( ^ ) ( void ))<em>complete</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>complete</code></th>
						<td><p>完成后的回调</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_fadeShowAnimationDuration:complete:" title="ff_fadeShowAnimationDuration:complete:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_fadeShowAnimationDuration:complete:">&ndash;&nbsp;ff_fadeShowAnimationDuration:complete:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加渐入动画</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)ff_fadeShowAnimationDuration:(NSTimeInterval)<em>duration</em> complete:(void ( ^ ) ( void ))<em>complete</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>duration</code></th>
						<td><p>动画执行时间</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>complete</code></th>
						<td><p>完成后的回调</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_fadeHideAnimation" title="ff_fadeHideAnimation"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_fadeHideAnimation">&ndash;&nbsp;ff_fadeHideAnimation</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加渐出动画，默认0.3s</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)ff_fadeHideAnimation</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_fadeHideAnimationComplete:" title="ff_fadeHideAnimationComplete:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_fadeHideAnimationComplete:">&ndash;&nbsp;ff_fadeHideAnimationComplete:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加渐出动画，默认0.3s</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)ff_fadeHideAnimationComplete:(void ( ^ ) ( void ))<em>complete</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>complete</code></th>
						<td><p>完成后的回调</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_fadeHideAnimationDuration:complete:" title="ff_fadeHideAnimationDuration:complete:"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_fadeHideAnimationDuration:complete:">&ndash;&nbsp;ff_fadeHideAnimationDuration:complete:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>添加渐出动画</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)ff_fadeHideAnimationDuration:(NSTimeInterval)<em>duration</em> complete:(void ( ^ ) ( void ))<em>complete</em></code></div>

		    
			
			<div class="method-subsection arguments-section parameters">
				<h4 class="method-subtitle parameter-title">Parameters</h4>
				<table class="argument-def parameter-def">
				
					<tr>
						<th scope="row" class="argument-name"><code>duration</code></th>
						<td><p>动画执行时间</p></td>
					</tr>
				
					<tr>
						<th scope="row" class="argument-name"><code>complete</code></th>
						<td><p>完成后的回调</p></td>
					</tr>
				
				</table>
			</div>
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/ff_removeAllSubviews" title="ff_removeAllSubviews"></a>
	<h3 class="method-title"><code><a href="#//api/name/ff_removeAllSubviews">&ndash;&nbsp;ff_removeAllSubviews</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>移除所有子view</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (void)ff_removeAllSubviews</code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">UIView+FFUIFactory.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
                    
          
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2016 WanDa. All rights reserved. Updated: 2016-12-28</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>